Application of Neural Networks for Software Quality Prediction Using Object-Oriented Metrics
نویسندگان
چکیده
This paper presents the application of neural networks in software quality estimation using objectoriented metrics. In this paper, two kinds of investigation are performed. The first on predicting the number of defects in a class and the second on predicting the number of lines changed per class. Two neural network models are used, they are Ward neural network and General Regression neural network (GRNN). Object-oriented design metrics concerning inheritance related measures, complexity measures, cohesion measures, coupling measures and memory allocation measures are used as the independent variables. GRNN network model is found to predict more accurately than Ward network model.
منابع مشابه
Optimization of Object-Oriented Metrics Using Hopfield Neural Network
This paper examined the application of Artificial neural network for software quality prediction using objectoriented metrics. Quality estimation include estimating maintainability of software. In this study maintenance effort was chosen as the dependent variable and principal components of object-oriented metrics as the dependent variables. We are prediction the number of lines per changed per...
متن کاملApplication of Artificial Neural Networks for Assessing the Testability of Object Oriented Software
In this paper, we present the application of neural networks for predicting the software testability using the object oriented design metrics. The testability is generally measured in terms of the effort required for testing. The object oriented design metrics are used as the independent variables and two JUnit based test metrics are used as dependent variables in this study. The software metri...
متن کاملQuality Prediction in Object Oriented System by Using ANN: A Brief Survey
At present quality of software systems is a major issue, still well defined criteria to measure it needs to be established. The object-oriented (OO) systems, which is different from procedural paradigm requires valid and effective metrics to assess quality of the software. There is considerable research interest in developing and applying sophisticated techniques to construct models for estimat...
متن کاملPredicting Testing Effort Using Artificial Neural Network
The importance of software quality is becoming a motivating force for the development of techniques like Artificial Neural Network (ANN), which are being used for the design of prediction models of quality attributes. The purpose of this work is to examine the application of ANN for software quality prediction using Object-Oriented (OO) metrics. Testing effort has been predicted using ANN metho...
متن کاملImproving Fault Prediction using ANN-PSO in Object Oriented Systems
Object oriented software metrics are computed and used in predicting software quality attributes of object oriented systems. Mapping software metrics to software quality attributes like fault prediction is a complex process and requires extensive computations. Many models have been proposed for fault prediction. Since accuracy is of prime importance in prediction models they are being constantl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Systems and Software
دوره 76 شماره
صفحات -
تاریخ انتشار 2003